Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Haren Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Czech Republic F2 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Israel F1 Israel F3 China F3 Netherlands F5 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Great Britain F10 Zivnobanka Czech Open - Prostejov M25 The Hague Kyiv UMC Open - Kiev Tatra Banka Open 2003 - Bratislava Honda-Kah Open - Singapore Bogota Challenger - Bogota Open Mutouest - St. Brieuc Pekao Open - Szczecin Muller Cup 99 - Ulm Ethias Trophy - Mons Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Ciur Cup 99 - Prague The Nottingham Challenger - Nottingham Banca Stato Challenger Lugano - Lugano Challenger Casino Lugano - Lugano Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli M15 Huy Open 88 - Contrexeville ATP Challenger XXVI Edizione - Manerbio KGHM Emax Polish Indoors - Wroclaw Tunis Open 2006 - Tunis BMW Tennis Championship - Sunrise Morocco Tennis Tour - Meknes San Marino Cepu Open - San Marino Polish Open 2000 - Poznan Zagreb Open - Zagreb Copa Ericsson - Lima Nord LB Open - Braunschweig Unicredit Czech Open 2007 - Prostejov ECU Prague Open - Prague IPP Open - Helsinki Morocco Tennis Tour - Marrakech Honda-Kah Open - Singapore XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Tean International - Alphen Challenger Lugano - Lugano Zivnobanka Open - Prostejov M25 Trieste M15 Heraklion Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan XL Capital Bermuda Open - Bermuda Aamulehti Tampere Opene - Tampere 2000 Cairo Challenger - Cairo Prosperita Open 2008 - Ostrava ATU Cup 2001 - Weiden Internazionali di Tennis de San Marino - San Marino Tennis Napoli Cup - Napoli Unicredit Czech Open - Prostejov Trani Cup - Trani Tatra Banka Open 2001 - Bratislava DPD Challenger 2002 - Aschaffenburg Fifth-Third Bank Tennis Championships - Lexington Tatra Banka Open - Bratislava Siemens Open - Scheveningen Prague Challenger - Prague Grolsch Cup - Warsaw Copa Ericsson Mexico - Guadalajara Warta Cup - Sopot Challenger 42 - Andrezieux XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio M15 Jakarta Garden Open - Rome Tanger Challenger ATU Cup - Weiden Open Tarragona Costa Daurada - Tarragona Rabat Challenger Marrakech Challenger Caltanissetta Challenger Monza Challenger Kueppers Kolsch Cup by Lambertz - Aachen Rome Challenger ATP Challenger Open 2004 - Monchengladbach Tennis Napoli Cup - Napoli Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Rome Challenger IPCL Cup - Vadodara TED Open - Istanbul Rhein-Main Challenger 2003 - Aschaffenburg Ostrava Challenger Pekao Open - Szczecin Kosice Challenger Meknes Challenger Czech Indoor Open - Prague Ispat Open 2004 - Ostrava Turin Challenger PEOPLEnet CUP - Dnepropetrovsk Ljubljana Open - Ljubljana ATU Cup - Weiden Scheveningen Challenger Barletta Challenger Bancastato Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Rimini Challenger Orbetello Challenger Tampere Challenger Poznan Challenger Citta di Como - Como San Marino Challenger Vigo Challenger Geneva Challenger Sofia Challenger San Sebastian Challenger Manerbio Challenger Brasov Challenger Alphen Challenger Szczecin Challenger Trnava Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Rome Challenger Kosice Challenger Manerbio Challenger Pekao Open 2004 - Szczecin Szczecin Challenger Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago Pekao Open - Szczecin Orbetello Challenger Manerbio Challenger Alphen Challenger Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Sacramento Challenger Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tatra Banka Slovak Open - Bratislava ECM Prague Open 2005 - Prague Scheveningen Challenger Cordenons Challenger Alphen Challenger San Juan Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Santiago Challenger Pekao Open 2005 - Szczecin Bytom Challenger Caltanissetta Challenger Trnava Challenger ECM Prague Open 2008 - Prague USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Rio De Janeiro Challenger Mobilux Open - Luxembourg Alphen Challenger Porto Alegre Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Santiago Challenger Schickendanz Open - Furth Santos Challenger Marburg Challenger Constanta Challenger Sacramento Challenger Mitsubishi Electric Europe Cup - Monza Braunschweig Challenger Alphen Challenger Trnava Challenger Rome Challenger Siemens Open 2007 - Scheveningen Casablanca Challenger Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Bordeaux Challenger Heilbronn Open - Heilbronn M15 Porec KGHM Polish Indoors - Wroclaw M25 Palmanova Scheveningen Challenger M25 Palmanova Qwarant Cup - Sopot Copa Ericsson Venezuela - Caracas Corona Mexico City Open - Mexico City Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Milan Challenger M15 Meerbusch San Sebastian Challenger Monterrey Challenger Kyiv Open - Kiev Challenger Groningen - Groningen Tiburon Challenger Sibiu Challenger Alphen Challenger Blois Challenger Freudenstadt Challenger Sao Paulo Challenger Geneva Challenger Prostejov Challenger Turin Challenger Kitzbuhel Challenger M15 Jakarta Mauritius Open - Mauritius Ethias Trophy - Mons Bratislava Challenger M15 Buschhausen M25 Santa Margherita di Pula M25 Santa Margherita di Pula Tampere Challenger Kobstaedernes ATP Challenger - Kolding Bordeaux Challenger Visa Tennis Open - Sao Paulo Vicenza Challenger Furth Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Portoroz Challenger ATU Cup 1999 - Weiden Blois Challenger Challenger 42 - Andrezieux Scheveningen Challenger Monterrey Challenger Trofeo Barcelona de Tenis - Barcelona Steelers Cup - Kosice Schickedanz Open - Furth Alexander Kolyaskin Memorial - Donetsk Banja Luka 2002 - Banja Luka Tiburon Challenger Genoa Open - Genova Yugoslavia Open - Belgrade ATP Challenger Hamburg - Hamburg Napoli Challenger - Napoli Polish Open 99 - Poznan Pekao Open - Szczecin Steelers Cup - Kosice Bath Challenger Ljubljana Open - Ljubljana M25 Koksijde Internationale Badische Meisterschaften Um Den Techem Cup - Zell Abierto Mexicano de Tenis Pegaso - Acapulco Bergamo Challenger Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mestre Challenger U.S. Men's Clay Court Championships - Houston Tiburon Challenger Gold Flake Open - Chennai Schickendanz Open - Furth Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Croatia Open - Umag Bangkok Challenger Tampere Challenger - Tampere Banca Stato Challenger - Lugano U.S. Men's Clay Court Championships - Orlando Ostrava Challenger Bercuit Challenger Black Forest Open - Freudenstadt Braga Challenger Rado Geneva Challenger - Geneva Riviera di Rimini Challenger - Rimini Idea Prokom Open - Sopot Prostejov Challenger TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Braunschweig Challenger AXA Open - Espinho IPP Open - Helsinki Campionati Internazionali di Sicilia - Palermo Internationale Tenniskampioenschappen - Scheveningen Kyiv UMC Open - Kiev Copa Ericsson - Sao Paulo San Marino Cepu Open - San Marino CA Challenge 2002 - Graz ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon Verizon Tennis Challenge - Atlanta Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana Jaegermeister Open - Braunschweig CA-Challenge 2000 - Graz KGHM Polish Indoors - Wroclaw Internationaler Raiffeisen Grand Prix - St. Polten Pekao Open 2001 - Szczecin The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Nord LB Open 2007 - Braunschweig M25 Oldenzaal VII Torneo Internazionale di Tennis - Barletta Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Porsche Open - Poznan The Hamlet Cup - Long Island Prague Tatra Banka Slovak Open - Bratislava CA Tennis Trophy - Vienna Prosperita Open 2007 - Ostrava San Marino Cepu Open - San Marino Tata Open 2002 - Chennai Tata Open 2003 - Chennai Heineken Open - Auckland Heineken Open - Auckland s'Tennis Masters Challenger - Graz Copenhagen Open - Copenhagen Black Forest Open - Freudenstadt Internazionali di Tennis di San Marino - San Marino 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille Copa AT&T - Buenos Aires ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Qatar Open - Doha BellSouth Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Zagreb Challenger U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Alphen Challenger BellSouth Open - Vina del Mar Furth Challenger AIG Japan Open - Tokyo Chennai Open - Chennai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis AEGON Championships - London SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Furth Challenger Caltanissetta Challenger Belem Challenger Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger Montevideo Challenger Chennai Open - Chennai Grand Prix Hassan II - Marrakech Napoli Challenger Legg Mason Tennis Classic - Washington Salinas Challenger ATP Vegeta Croatia Open - Umag Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Rome Challenger Ortisei Challenger ATP Kremlin Cup - Moscow Las Vegas Challenger Ostrava Challenger ASB Classic - Auckland Chennai Open - Chennai Brasil Open - Costa do Sauipe ATP Kremlin Cup - Moscow Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Fairfield Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Braunschweig Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open - Umag Scheveningen Challenger Claro Open Colombia - Bogota Croatia Open - Umag Telenordia Swedish Open - Bastad M25 Nussloch Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Mohammedia Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Como Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Rome Challenger M25 Heraklion M15 Monastir AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul ATU Cup - Weiden Sopot Challenger Copa Ericsson Uruguay - Montevideo Brisbane International - Brisbane ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami 5th Sardinian International Championships - Cagliari Copa Ericsson Brasil - Sao Paulo Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende Biella Challenger Mohammedia Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn ECM Prague Open - Prague Wideyes Swedish Open - Bastad Croatia Open - Umag KGHM Dialog Polish Indoors - Wroclaw Tennis Napoli Cup 2007 - Napoli Idea Prokom Open - Sopot Cordenons Challenger Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Orange Warsaw Open - Warsaw Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven SA Tennis Open - Johannesburg Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Galleryfurniture.com Challenge - Atlanta Tennis Masters Series - Cincinnati Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger NASDAQ-100 Open - Miami Amersfoort Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai St. Petersburg Open - St. Petersburg Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Brisbane International - Brisbane International Championship of Croatia - Umag ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach Australian Open - Melbourne French Open - Paris Brasil Open - Costa do Sauipe Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Abierto Mexicano Telcel - Acapulco French Open - Paris Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Ordina Open - s-Hertogenbosch Brisbane International - Brisbane French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Milan Indoors - Milan Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Internazionali BNL d'Italia - Rome Gelsor Open Romania - Bucharest Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Topshelf Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Heineken Open - Auckland Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-SUI 2-3 Wimbledon (juniors) Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Olympics - Sydney Olympics - Beijing French Open (juniors)